cmake_minimum_required(VERSION 3.16.5)

set(This Data_structure)

project(${This} C CXX)

set(CMAKE_C_STANDARD 99)
set(CMAKE_CXX_STANDARD 11)

set(CMAKE_POSITION_INDEPENDENT_CODE ON)

enable_testing()
add_subdirectory(test)
add_subdirectory(third_party/googletest)
add_subdirectory(src)